package com.hntech.rpc.client;

import java.lang.reflect.Proxy;

/**
 * @Autho changqi.wu
 * @Date 路在脚下，使劲踩！
 */
public class RpcProxyClient {

    public <T> T clientProxy(final Class<T> interfaceCls, final String host, final int port) {

        return (T)Proxy.newProxyInstance(interfaceCls.getClassLoader(), new Class[]{interfaceCls}, new RemoteInvocationHandler(host,port));
    }

}
